﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Templates/Acuicultura.Master" AutoEventWireup="true"
    CodeBehind="frmDatosEmpresa.aspx.cs" Inherits="EstadisticaProduce.Acuicultura.frmDatosEmpresa" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="clsDivResultado" style="margin: auto;">
        <asp:HiddenField ID="hdncodempresa" runat="server" />
        <asp:HiddenField ID="hdnaccion" runat="server" />
        <script type="text/javascript">
            $(document).ready(function () {
                $("#<%=txtRUC.ClientID %>").numeric();


                $(".boton").click(function () {
                    $(".error").remove();
                    if ($(".ruc").val() == "" || $(".ruc").val().length < 11) {
                        $(".ruc").focus().after("<span class='error'>Ingrese Número de RUC</span>");
                        return false;
                    }
                    else if ($(".nomcomercial").val() == "") {
                        $(".nomcomercial").focus().after("<span class='error'>Ingrese Nombre Comercial</span>");
                        return false;
                    }
                    else if ($(".razonsocial").val() == "") {
                        $(".razonsocial").focus().after("<span class='error'>Ingrese Razón Social</span>");
                        return false;
                    }
                    else if ($(".region").val() == "0") {
                        $(".region").focus().after("<span class='error'>Seleccione Región</span>");
                        return false;
                    }
                    else if ($(".provincia").val() == "0") {
                        $(".provincia").focus().after("<span class='error'>Seleccione Provincia</span>");
                        return false;
                    }
                    else if ($(".distrito").val() == "0") {
                        $(".distrito").focus().after("<span class='error'>Seleccione Distrito</span>");
                        return false;
                    }
                    else if ($(".domiciliofiscal").val() == "") {
                        $(".domiciliofiscal").focus().after("<span class='error'>Ingrese Domicilio Fiscal</span>");
                        return false;
                    }
                    else if ($(".telefono").val() == "") {
                        $(".telefono").focus().after("<span class='error'>Ingrese Número de Teléfono</span>");
                        return false;
                    }
                    else if ($(".fax").val() == "") {
                        $(".fax").focus().after("<span class='error'>Ingrese Número de Fax</span>");
                        return false;
                    }
                    else if ($(".site").val() == "") {
                        $(".site").focus().after("<span class='error'>Ingrese Página Web</span>");
                        return false;
                    }
                    else if ($(".representante").val() == "") {
                        $(".representante").focus().after("<span class='error'>Ingrese Representante</span>");
                        return false;
                    }
                    else if ($(".cargo").val() == "0") {
                        $(".cargo").focus().after("<span class='error'>Seleccione Cargo</span>");
                        return false;
                    }
                    else if ($(".mail").val() == "") {
                        $(".mail").focus().after("<span class='error'>Seleccione Correo Electrónico</span>");
                        return false;
                    }
                });

                $(".ruc, .nomcomercial, .razonsocial, .region, .provincia, .distrito, .mail, .cargo, .representante, .site, .fax, .telefono, .domiciliofiscal").keyup(function () {
                    if ($(this).val() != "") {
                        $(".error").fadeOut();
                        return false;
                    }
                    if ($(".ruc").val().length < 11) {
                        $(".error").fadeOut();
                        return false;
                    }
                });

                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
                function EndRequestHandler(sender, args) {

                    $("#<%=txtRUC.ClientID %>").numeric();

                    $(".boton").click(function () {
                        $(".error").remove();
                        if ($(".ruc").val() == "" || $(".ruc").val().length < 11) {
                            $(".ruc").focus().after("<span class='error'>Ingrese Número de RUC</span>");
                            return false;
                        }
                        else if ($(".nomcomercial").val() == "") {
                            $(".nomcomercial").focus().after("<span class='error'>Ingrese Nombre Comercial</span>");
                            return false;
                        }
                        else if ($(".razonsocial").val() == "") {
                            $(".razonsocial").focus().after("<span class='error'>Ingrese Razón Social</span>");
                            return false;
                        }
                        else if ($(".region").val() == "0") {
                            $(".region").focus().after("<span class='error'>Seleccione Región</span>");
                            return false;
                        }
                        else if ($(".provincia").val() == "0") {
                            $(".provincia").focus().after("<span class='error'>Seleccione Provincia</span>");
                            return false;
                        }
                        else if ($(".distrito").val() == "0") {
                            $(".distrito").focus().after("<span class='error'>Seleccione Distrito</span>");
                            return false;
                        }
                        else if ($(".domiciliofiscal").val() == "") {
                            $(".domiciliofiscal").focus().after("<span class='error'>Ingrese Domicilio Fiscal</span>");
                            return false;
                        }
                        else if ($(".telefono").val() == "") {
                            $(".telefono").focus().after("<span class='error'>Ingrese Número de Teléfono</span>");
                            return false;
                        }
                        else if ($(".fax").val() == "") {
                            $(".fax").focus().after("<span class='error'>Ingrese Número de Fax</span>");
                            return false;
                        }
                        else if ($(".site").val() == "") {
                            $(".site").focus().after("<span class='error'>Ingrese Página Web</span>");
                            return false;
                        }
                        else if ($(".representante").val() == "") {
                            $(".representante").focus().after("<span class='error'>Ingrese Representante</span>");
                            return false;
                        }
                        else if ($(".cargo").val() == "0") {
                            $(".cargo").focus().after("<span class='error'>Seleccione Cargo</span>");
                            return false;
                        }
                        else if ($(".mail").val() == "") {
                            $(".mail").focus().after("<span class='error'>Seleccione Correo Electrónico</span>");
                            return false;
                        }

                    });

                    $(".ruc, .nomcomercial, .razonsocial, .region, .provincia, .distrito, .mail, .cargo, .representante, .site, .fax, .telefono, .domiciliofiscal").keyup(function () {
                        if ($(this).val() != "") {
                            $(".error").fadeOut();
                            return false;
                        }
                        if ($(".ruc").val().length < 11) {
                            $(".error").fadeOut();
                            return false;
                        }
                    });
                }
            });

            function log(message) {
                $("#log").html(message);
            }
        </script>
        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
                <table class="clsTablaForm">
                    <tr>
                        <td colspan="5">
                            <h2 class="abajo15 border-bottom">
                                Datos de la Empresa</h2>
                        </td>
                    </tr>
                </table>
                <table class="clsTablaForm">
                    <tr>
                        <td style="width: 150px;">
                            RUC
                        </td>
                        <td>
                            <asp:TextBox ID="txtRUC" runat="server" Width="100" MaxLength="11" CssClass="ruc inputText alignCenter" />
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            Nombre Comercial
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:TextBox ID="txtNomComercial" runat="server" Width="80%" CssClass="nomcomercial inputText alignLeft" 
                             Enabled="false" ReadOnly="true" />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            Razón Social
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:TextBox ID="txtRazonSocial" runat="server" CssClass="razonsocial inputText alignLeft" Width="80%" 
                            Enabled="false" ReadOnly="true" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Región
                        </td>
                        <td>
                            Provincia
                        </td>
                        <td>
                            Distrito
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 180px;">
                            <div class="styled-select">
                                <asp:DropDownList ID="ddlRegion" runat="server" AutoPostBack="true" CssClass="region"
                                    OnSelectedIndexChanged="ddlRegion_SelectedIndexChanged" Width="160" Enabled="false">
                                </asp:DropDownList>
                            </div>
                        </td>
                        <td style="width: 180px;">
                            <div class="styled-select">
                                <asp:DropDownList ID="ddlProvincia" runat="server" AutoPostBack="true" CssClass="provincia"
                                    OnSelectedIndexChanged="ddlProvincia_SelectedIndexChanged" Width="160" Enabled="false">
                                </asp:DropDownList>
                            </div>
                        </td>
                        <td>
                            <div class="styled-select">
                                <asp:DropDownList ID="ddlDistrito" runat="server" CssClass="distrito" Width="250" Enabled="false">
                                </asp:DropDownList>
                            </div>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            Domicilio Fiscal
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:TextBox ID="txtDireccion" runat="server" Width="80%" CssClass="inputText domiciliofiscal alignLeft"/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Teléfono:
                        </td>
                        <td>
                            Fax:
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:TextBox ID="txtTelefono" runat="server" CssClass="inputText telefono alignLeft" />
                        </td>
                        <td>
                            <asp:TextBox ID="txtFax" runat="server" CssClass="inputText fax alignLeft" />
                        </td>
                        <td>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            Sitio Web:
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:TextBox ID="txtUrlSite" runat="server" Width="80%" CssClass="inputText site alignLeft" />
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            Representante
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:TextBox ID="txtRepresentante" runat="server" Width="80%" CssClass="inputText representante alignLeft" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Cargo
                        </td>
                        <td colspan="2">
                            Email
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <div class="styled-select">
                                <asp:DropDownList ID="ddlCargo" runat="server" AutoPostBack="true" CssClass="cargo"
                                    Width="160">
                                    <asp:ListItem Text="GERENTE" Value="1" />
                                </asp:DropDownList>
                            </div>
                        </td>
                        <td colspan="2">
                            <asp:TextBox ID="txtMail" runat="server" CssClass="inputText mail alignLeft" Width="250px" />
                        </td>
                    </tr>
                </table>
                <table class="clsTablaForm">
                    <tr>
                        <td>
                            <div class="contentButton">
                                <asp:Button ID="btnGraba" CssClass="boton button-small" runat="server" Text="Guardar"
                                    OnClick="btnGraba_Click" />
                                <asp:Button ID="btnLimpia" CssClass="button-small p3" runat="server" Text="Limpiar"
                                    OnClick="btnLimpia_Click" />
                            </div>
                        </td>
                    </tr>
                </table>
                <asp:Label ID="lblerror" runat="server" Text="" ForeColor="Crimson" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    <script type="text/javascript">
        $(function () {
            InitializeDeleteConfirmation();

        });

        function InitializeDeleteConfirmation() {
            $('#deleteConfirmationDialog').dialog({
                autoOpen: false,
                resizable: false,
                height: 120,
                modal: true,
                buttons: {
                    "Delete": function () {
                        $(this).dialog("close");
                        $(this).css("font-size:10px")
                    },
                    Cancel: function () {
                        $(this).dialog("close");
                    }
                }
            });
        }

        function deleteItem(uniqueID, itemID) {
            var dialogTitle = 'Eliminar registro ' + itemID + '?';

            $("#deleteConfirmationDialog").html('<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Por favor confirme la eliminación del Registro</p>');

            $("#deleteConfirmationDialog").dialog({
                title: dialogTitle,
                buttons: {
                    "Eliminar": function () { __doPostBack(uniqueID, ''); $(this).dialog("close"); },
                    "Cancelar": function () { $(this).dialog("close"); }
                }
            });

            $('#deleteConfirmationDialog').dialog('open');
            return false;
        }

        function ShowError(errorMessage) {
            $(document).ready(function () {
                $("#deleteErrorDialog").text(errorMessage);
                $("#deleteErrorDialog").dialog({
                    modal: true,
                    buttons: {
                        Ok: function () {
                            $(this).dialog("close");
                            $(this).css("font-size", 11);
                        }
                    }
                });
            });
        }
    </script>
    <div id="deleteConfirmationDialog" style="font-size: 10px;">
    </div>
    <div id="deleteErrorDialog" title="Ocurrio un error, verifique." style="font-size: 10px;">
    </div>
</asp:Content>
